home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Abstracts / Development⁄4th Dim Abstract < prev    next >
Text File  |  1993-12-31  |  27KB  |  739 lines

  1. Abstracts from files in info-mac/dev/a4d as of Sun Dec 26 00:44:21 PST 1993
  2.  
  3.  
  4. #### LINK       External -> ext   ****
  5.  
  6. #### TEXT       acius-sales-reps-info.txt   ****
  7.  
  8.  
  9. For your convenience, and to expedite your order, the ACI US Sales
  10. offices are listed below.  All calls to Cupertino are referred to the
  11. appropriate sales office.
  12.  
  13.  
  14. ACI US HEADQUARTERS
  15. 10351 Bubb Road
  16. Cupertino, CA  95014
  17. Telemarketing   Mark Haas        (408) 252-4444 ext 248
  18. Education Sales Brenda Bell      (408) 252-4444 ext 203
  19. Fax:  (408) 252-7765
  20.  
  21. BOSTON OFFICE:
  22. Peter Bogdonoff
  23. 8 Faneuil Hall Marketplace, Suite 423
  24. Boston, MA 02109
  25. (617)973-6444
  26. Fax: (617)973-6406 
  27.  
  28.  
  29. #### BINHEX     backup-doc.hqx   ****
  30.  
  31. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:23:49.16
  32. To:    hagood@scri1.scri.fsu.edu
  33. CC:    
  34. Subj:    MultiUser Backup Document
  35.  
  36. Date: Wed, 31 Jul 91 13:09 GMT +1200
  37. From: Allan Udy <ALLAN@otago.ac.nz>
  38. Subject: MultiUser Backup Document
  39. To: hagood@scri1.scri.fsu.edu
  40. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  41.  
  42.  
  43. #### TEXT       backup-restore-src.txt   ****
  44.  
  45. Date: Sat, 12 Jun 1993 09:04:52 -0800
  46. From: RPaige@ucsd.edu (Robert Paige)
  47. Subject: Re: Undo/Auto Backup
  48.  
  49. >2) You can set up a process that, at appointed hours, beams the data from
  50. >all fields in all datafiles into disk files stored elsewhere.  If you are
  51. >running v3 or server, this could take place unbeknownst to users.  The Send
  52. >Record command would work for this as long as the database structure would
  53. >not change between backup and restore.  Otherwise you would need to write
  54. >your own export procedure (more work).
  55.  
  56. The following should work to backup and restore your database, with the
  57. above restrictions. If you call these as a new process, they open their own
  58. progress windows:
  59.  
  60.   `Procedure: zBACKUP($1:pathname)
  61.  
  62.   `$1 = pathname to store files in
  63.  
  64.   `backs-up all the data files to external files in a selected folder
  65.  
  66. #### BINHEX     balloon-help-demo.hqx   ****
  67.  
  68.  
  69. #### TEXT       clients-rights-info.txt   ****
  70.  
  71. Date: 01 Mar 1993
  72. From: breck@zonker.ecs.umass.edu
  73. Subject: [*] dev/a4d/clients-rights-info.txt
  74.  
  75. Dear Fellow Developers,
  76.  
  77. I'd like to know what you folks think about a client's right to the
  78. source code of their database application.
  79.  
  80. I'm currently developing an application for a friend, and, as I
  81. realize that he will depend on it for longer than I am likely to be
  82. living in the area, I am going to provide him with the source (ie: the
  83. uncompiled structure file) and the designer password so that, in case
  84. of my death or extended absense, he may find another 4d'er and keep
  85. his db current with his needs.
  86.  
  87. I know of another situation where a small business hired a 4D
  88. developer who charged them $100/hr over a long period of time to
  89. create an application that is ultimately unsatisfactory to them.  They
  90. have found that they are unable to communicate with the developer and
  91.  
  92. #### BINHEX     commander-reference-demo.hqx   ****
  93.  
  94. From uugolden@actrix.gen.nz Tue Sep  7 06:17:51 1993
  95. Date: Tue, 7 Sep 1993 12:27:09 +1100
  96. From: allan@goldenms.actrix.gen.nz (Allan Udy)
  97. Subject: Commander Demo
  98.  
  99.                                  Commander DEMO
  100.  
  101. Demonstration version of the Commander on-line command reference database
  102. for the 4th DimensionR procedural language.
  103.  
  104. Commander contains over 95% of the 4th Dimension Language Reference Manual
  105. in an easy to use and search format. All 4th DimensionR commands are
  106. included along with the full descriptions of those commands as contained in
  107. the Language Reference Manual. Additional notes and source code examples
  108. have been added to suppliment the original decriptions where appropriate.
  109.  
  110. All other chapters of the 4th DimensionR Language Reference Manual that 4th
  111. DimensionR users frequently need  (such as 'The Layout Execution Cycle',
  112. and 'Components of Processes'), are also contained within Commander.
  113.  
  114.  
  115. Advantages Of Using Commander
  116.  
  117.    o Find the information or command description you are looking 
  118.       for easily in a seconds.
  119.  
  120.    o Easily navigate from one command reference to another using 
  121.       'hyper-text' jumping, and rapidly skip back through the 
  122.       last dozen topics you looked at.
  123.  
  124.    o No more having to carry the 4th Dimension Language Reference 
  125.       manual around where ever you (and your Powerbook) go.
  126.  
  127.    o Additional notes about commands, extra source code fragments, 
  128.       and all recent addenda to the LR manual included.
  129.  
  130.    o Uses 100k  of RAM, so you can have Commander open whenever
  131.        you're using 4th Dimension-this is no memory hog.
  132.  
  133.    o Use standard Macintosh copy techniques to copy source code 
  134.       examples from Commander and paste directly into your own 
  135.       procedures.
  136.  
  137.    o Commander can be set to automatically hide itself when you 
  138.       switch it into the background-there are no additional windows 
  139.       cluttering up your desktop when they're not needed.
  140.  
  141. Ordering information is included within the demo.
  142.  
  143.  
  144.  
  145. #### BINHEX     comment-util.hqx   ****
  146.  
  147. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:18:38.68
  148. To:    hagood@scri1.scri.fsu.edu
  149. CC:    
  150. Subj:    4D Comment FKEY .... sorry these have taken so long !!!!
  151.  
  152. Date: Wed, 31 Jul 91 09:04 GMT +1200
  153. From: Allan Udy <ALLAN@otago.ac.nz>
  154. Subject: 4D Comment FKEY .... sorry these have taken so long !!!!
  155. To: hagood@scri1.scri.fsu.edu
  156. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  157.  
  158. `Comment FKEY
  159. This ` Comment FKEY was designed to easily comment and uncomment
  160. large blocks of 4th Dimesion code. To use it you must first install it in
  161. your System file or 4th Dimension Application using RESEDIT. I have
  162. set this up as FKEY #6. If you have any conflicts with existing FKEYs, you may have to renumber them(use the get info command in RESEDIT).
  163. Once installed, dont forget to reboot. Then the next time you want to
  164. comment out a block of code in 4th Dimension 
  165.  
  166.  
  167. #### BINHEX     communications-kit-demo.hqx   ****
  168.  
  169. Date: 27 May 93 10:27:44 EDT
  170. From: Leslie.G.Wardwell@Dartmouth.EDU (Leslie G. Wardwell)
  171. Subject: 4DCK v1.1 Demo
  172.  
  173. This is the 4D Communications Kit version 1.1 that is compatible with 4D v3.
  174. A 4DCK Demo version 1.02 is also included for 4D v2.
  175.  
  176. 4DCK is now supported by Full Moon Software of San Jose, CA and no longer by
  177. FORESIGHT Technologies.
  178.  
  179. ---------------------------------------------------------------------
  180.  
  181. NOTE:  The following Macintosh file(s) are enclosed with this
  182. message, in BinHex format.  If your mail system does not convert
  183. BinHex files automatically, you will need to transfer the message to
  184. a Mac and run the BinHex application to decode it.
  185.  
  186. Filename: 4DCK Demo.sea    Size:  897867 bytes
  187.  
  188. ---------------------------------------------------------------------
  189.  
  190.  
  191. #### TEXT       credit-card-check-src.txt   ****
  192.  
  193. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  194. Subject: creditcard-check.txt 
  195. Date: Fri, 13 Aug 93 12:33:10 MET DST 
  196.  
  197. Card check proc.txt
  198.  
  199. Small procedure to check if credit card number is correctly
  200. entered.
  201.  
  202.  
  203. `this procedure calculates the last number of a credit card number
  204. `(at least VISA and Mastercard). These have a kind checksum.
  205. `By doing this and comparing with the entered value you can check if
  206. `there were no type mismatches.
  207. `Based on some C-source code by Diomidis Spinellis <dds@doc.ic.ac.uk>
  208. `published on Internet.
  209.  
  210. `Ported to 4D by Rene G.A. Ros
  211. `D.C. van Krimpenstraat 3
  212. `1067 SG Amsterdam
  213.  
  214. #### BINHEX     datafile-locater-util.hqx   ****
  215.  
  216. From:    SMTP%"KENT@aardvark.ucs.uoknor.edu" 16-JUL-1991 05:19:13.46
  217. To:    hagood@scri1.scri.fsu.edu
  218. CC:    
  219. Subj:    datafile-locater-01.hqx
  220.  
  221. Date: Tue, 16 Jul 91 04:12 CDT
  222. From: How it got here I haven't a clue <KENT@aardvark.ucs.uoknor.edu>
  223. Subject: datafile-locater-01.hqx
  224. To: hagood@scri1.scri.fsu.edu
  225. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  226.  
  227.  
  228. #### BINHEX     devcon5-info.hqx   ****
  229.  
  230.  
  231. #### BINHEX     devcon6-info.hqx   ****
  232.  
  233.  
  234. #### TEXT       developer-email-list-info.txt   ****
  235.  
  236. ---------------------------------------------------------------
  237. -----                     4D Email Group                  -----
  238. ---------------------------------------------------------------
  239. This email group was created to provide users and developers a
  240. forum to ask questions, bounce ideas, and expand members
  241. knowledge of ACI's 4th Dimension. This is an informal group, 
  242. with no rules except proper email etiquette. 
  243.  
  244. If you are in doubt of what proper email etiquette entails
  245. either do:
  246.  
  247.     an anonymous FTP to isig.mit.edu, and get the file
  248.  
  249.         Primer/usenet-primer.
  250.  
  251.     There are other very useful Internet based documents in 
  252.     the /Primer directory.
  253.     
  254. or if you *don't* have FTP access send a request to:
  255.  
  256.  
  257. #### BINHEX     export-dialog-db.hqx   ****
  258.  
  259.  
  260. #### DIRECTORY  ext   ****
  261.  
  262. #### BINHEX     fourth-right-demo.hqx   ****
  263.  
  264. 4thRIGHT! 1.5 DEMO
  265.  
  266. 4th Dimension 2.0.10 development shell and library
  267.  
  268. 4thRIGHT! and 4thRIGHT! Professional are developer's workshops and
  269. libraries containing the user interface, application shell, and
  270. development library for creating Macintosh applications using Acius,
  271. Inc.'s 4th Dimension programmable database.
  272.  
  273. Both versions provide the user interface, custom interface tools,
  274. application shell, and development library for 4th Dimension.
  275. 4thRIGHT! consists of the core interface, code, structure and
  276. resources. It is provided without distribution rights and is for the
  277. in-house developer with modest needs who still requires a polished,
  278. feature-rich environment.
  279.  
  280. 4thRIGHT! Professional extends the 4thRIGHT! environment with an
  281. integrated word processor based upon DB/Write from Metropolis
  282. Software, Inc., a library of external procedures, and limited
  283. distribution rights on finished applications. 4thRIGHT! Professional
  284. users may also obtain a commercial resale license for unlimited
  285. distribution of finished applications.
  286.  
  287. Requires a Mac Plus with 2MB Ram, a hard disk drive, 4th Dimension
  288. v.2.0.10 or later. Faster processor and/or additional RAM recommended
  289. for improved performance with large and/or complex applications.
  290.  
  291. 4thRIGHT! retails for $145. 
  292. 4thRIGHT! Professional retails for $325.
  293.  
  294. The Demo and Product Description are compressed with Stuffit. They are
  295. in Auto-UnStuffit format. Simply move them to your hard disk and
  296. double click on them to decompress them for use. Be sure you have
  297. enough space on your hard disk (2MB) for these files before unstuffing
  298. them.
  299.  
  300. The Product Description was saved in Glue format so you can print it
  301. using the Super Glue Viewer included.  Double click the Free to
  302. Distribute Viewer to launch it. From within the viewer application,
  303. open the 4RBrochure.SGII document and print it. Use a postscript laser
  304. printer for the best results.
  305.  
  306. **********************************************************
  307. THIS APPLICATION IS PASSWORDED TO BAR ACCESS TO THE DESIGN ENVIRONMENT
  308. OF 4TH DIMENSION. TO ENTER THE DEMO, SELECT "Administrator" AND HIT
  309. THE ENTER KEY OR OK BUTTON WHEN PROMPTED FOR A PASSWORD.
  310. **********************************************************
  311.  
  312. THIS DEMO MAY BE DISTRIBUTED FREELY AND PLACED IN SHAREWARE AND PD
  313. COLLECTIONS. PLEASE DO NOT REMOVE ANY COPYRIGHT NOTICES.
  314.  
  315. For further information, please contact the products developer:
  316.  
  317. Contact: Buddy Page
  318. Digital Concepts, Inc.
  319. PO Box 69159
  320. Portland, OR  97201
  321.  
  322. Information: 503-244-4460
  323. Orders: 800-338-4259  ext. 564
  324. AppleLink: D2871
  325. CompuServe: 73030,1140
  326. America Online: Buddy Page
  327.  
  328. ***************
  329.  
  330. This is a quick and dirty demo of 4thRIGHT! and 4thRIGHT!
  331. Professional. This demo provides a look at the primary end user
  332. features found within a 4thRIGHT! application. The application is not
  333. meant to be an example of good program design or anything else. Its
  334. only purpose as is a quick look at the basic structure you will build
  335. your application within.
  336.  
  337. What you don't see with the demo are the collection of external
  338. procedures and many of the development resources. This demo does not
  339. fully display what can be done with the built in resources.
  340.  
  341. This demo contains some bugs and inoperable or restricted features. It
  342. is only a demo and is not meant to be used for any purpose other than
  343. hands on display of 4thRIGHT!.
  344.  
  345. Look over the product description included on disk and the materials
  346. provided with the disk.
  347.  
  348. When using this demo, you should be aware of the following:
  349.  
  350. 1. Be sure to move about between files using the Goto menu.
  351.  
  352. 2. Look at each command on the menu bar.
  353.  
  354. 3. Use the buttons. 4thRIGHT! does not use the standard 4D method of
  355. forcing you to use accept and cancel button to leave layouts. The
  356. accept and cancel buttons, except on dialogs and input layouts opened
  357. by double clicking on an output layout, do not close layouts. They
  358. accept or cancel data. You leave primary input and out layouts using
  359. the menu bar or one of the other buttons that are provided to take you
  360. to specific areas or operational modes.
  361.  
  362. 4. Next/Previous. Move between records in a layout using the direction
  363. (arrow) buttons. Be sure to try it in all files. The amount of time it
  364. takes to move between layouts is directly proportional to the
  365. complexity of the layout (number of scrollable areas, button scripts,
  366. layout pages, scripts, etc). This is a function of 4D 2.0 and is not
  367. specific to 4thRIGHT!. The input layout for the Companies file is a
  368. complex layout and the input layout for the Activity file is a simple
  369. layout. Compare the two for an idea of what to expect from your
  370. applications.
  371.  
  372. 5. Look at the Text Merge Editor and the Word Processor. These are
  373. powerful tools.
  374.  
  375. 6. Call me if you have questions or doubts. 4thRIGHT! is a very
  376. complete and forgiving environment. It also diverges from the standard
  377. model set forth by Acius and many of its developers for managing
  378. menus, the program structure, etc. For this reason, we are able to
  379. bypass many of the bottlenecks and problems many people experience
  380. with 4D. Many of these problems are simply the results of questionable
  381. design decision.
  382.  
  383.  
  384.  
  385. #### BINHEX     fs-area-list-20-demo.hqx   ****
  386.  
  387.  
  388. #### BINHEX     fs-calendar-set-demo.hqx   ****
  389.  
  390. From backmod@CAMIS.Stanford.EDU Tue Jun  8 09:29:28 1993
  391. Date: 27 May 93 10:54:44 EDT 
  392. From: Charles.B.Wilber@Dartmouth.EDU (Charles B. Wilber)
  393. Subject: upload 
  394.  
  395. The enclosed self-extracting demo of Foresight Technology's "CalendarSet" 4D
  396. external package has been authorized for upload to sumex-aim by Foresight
  397. Technology.
  398.  
  399. Please let me know by return email if there is any problem with this file or
  400. upload.
  401.  
  402. Charlie Wilber
  403. Dartmouth College
  404.  
  405. ---------------------------------------------------------------------
  406.  
  407. NOTE:  The following Macintosh file(s) are enclosed with this
  408. message, in BinHex format.  If your mail system does not convert
  409. BinHex files automatically, you will need to transfer the message to
  410. a Mac and run the BinHex application to decode it.
  411.  
  412. Filename: CalendarSetTM Demo.sea    Size:  144071 bytes
  413.  
  414. ---------------------------------------------------------------------
  415.  
  416.  
  417. #### BINHEX     fs-display-list-demo.hqx   ****
  418.  
  419.  
  420. #### BINHEX     fs-stuff4d-demo.hqx   ****
  421.  
  422.  
  423. #### BINHEX     fs-thermo-set-demo.hqx   ****
  424.  
  425.  
  426. #### BINHEX     goodies-db.hqx   ****
  427.  
  428. From RPaige@ucsd.edu Wed Jun  2 18:16:27 1993
  429. Date: Wed, 2 Jun 1993 15:17:47 -0800
  430. From: RPaige@ucsd.edu (Robert Paige)
  431. Subject: Submission to info-mac/lang/4d
  432.  
  433. 4D-Goodies includes several useful utilities:
  434. 1) Progress Indicator. You can specify how often the indicator is updated,
  435. and include messages in the indicator. It also trys to estimate how long
  436. until the task is completed. The progress indicator is used throughout this
  437. demo database.
  438.  
  439. 2) Buffered I/O. One example from my MacII: reading a 484K file took 1.5
  440. minutes buffered, 6.5 minutes unbuffered. The sample file is of 1000
  441. records of varying length from 10-1000 characters. This example just counts
  442. the records in a file, but it does show its usefulness. This is only useful
  443. compiled.
  444.  
  445. 3) InterProcess communication. I've implemented an amazingly simple set of
  446. 'Pipes' between processes. Any process can write to a pipe, and any other
  447. process can read from its own pipe. Everything is buffered. On top of this
  448. I've layered a messaging system that is demonstrated by the 'Messager'
  449. section of the demo. The Pipes, Messager, and PIPEMANAGER probably take <
  450. 100 lines of code. This even works well interpreted.
  451.  
  452. 4) Prioritization of long tasks. This is closely tied to the Progress
  453. Indicator. Try this: While running a couple Buffered I/O demos
  454. simultaneously (love that multitasking!), open the Prioritize window and
  455. adjust the priorities for those processes (0 is highest priority).
  456.  
  457. All this (with the exception of a window-resizing external) is done in 4D
  458. code. I'd be interested in any feedback on usage.
  459.  
  460. ----------------------------------------
  461. Robert Paige
  462. Internet: rpaige@ucsd.edu
  463. HIV Neurobehavioral Research Center
  464. Department of Psychiatry
  465. UCSD School of Medicine, San Diego, CA
  466. ----------------------------------------
  467.      >> Usual disclaimers apply. <<
  468. ----------------------------------------
  469.  
  470.  
  471.  
  472. #### BINHEX     liams-window-tools-db.hqx   ****
  473.  
  474. From: breck@kirk.ecs.umass.edu (Liam Breck)
  475.  
  476.                      "Liam's Famous Window Tools"
  477.  
  478. by Liam Breck (breck@zonker.ecs.umass.edu)
  479.  
  480. I think the new multi-process/window architecture of v3 is not
  481. entirely ideal.  When using many windows in an application, you
  482. usually only need the foreground window to be active.  But by default
  483. in v3, all windows (really processes) eat processing time.  This can
  484. really bog down a lower end Mac when you have several windows open.
  485. On top of that, ACI did not include window management functions to
  486. open windows offset from the position of existing windows, or to build
  487. a window menu with which buried windows can be brought to the front.
  488.  
  489. I have implemented a set of routines (entirely in 4D's language) to
  490. address these concerns.  The major features are:
  491.  
  492. •  A menu bar (or floating pop-up) menu that lets you raise any current window
  493. •  A procedure to pause background windows
  494. •  Simpler open window functions that let you specify width and height,
  495.    and account for the size of any title bar
  496. •  A function to open a window in one of several stacks.  Each window in 
  497.    a stack is postioned offset from the other windows in the stack
  498. •  A function to open a window in a general screen location
  499.    (ie: top left, center, etc.)
  500. •  A function to keep a window in front (but still moveable and sizeable;
  501.    useful when you need to ensure that it will be in front when
  502.    switching to the app from another by clicking any of its windows)
  503. •  A process creator that can check for (and bring to the front) an
  504.    existing process with the same name or create a new one.  
  505.  
  506. This source is free to all, though not in the public domain; I retain 
  507. ownership. It is copyright 1993 by William Breck. A limited license is 
  508. hereby granted to reuse this source code in 4th Dimension database 
  509. applications. You may not charge money for this source in any form, either 
  510. as part of a database application or by iteself or with a collection of 
  511. other utilities. 
  512.  
  513.  
  514. #### BINHEX     only-if-mod-4dv3-util.hqx   ****
  515.  
  516.  
  517. #### TEXT       phone-dial-src.txt   ****
  518.  
  519. Date:    Sun, 13 Jun 93 12:29 EDT
  520. From: <SJD9@PSUVM.PSU.EDU>
  521. Subject: Re: Dialing from layout
  522.  
  523. dialing script:
  524. Below is code from a "Dial" button on an input layout. It
  525. automatically dials the phone number that is in the field
  526. "phone 1" and gives appropriate information in a message box.
  527.  
  528. The code gives the user 5 seconds in which to pick up the phone
  529. after the dialing.
  530.  
  531. Anyone see any way to better optimize for 4D Server? My understanding
  532. is that the WHILE loops involve cpu cranking on the client end
  533. and should not burden the server--is this right?
  534.  
  535. I got the core of this code from someone on this 4d mailing
  536. list--whoever it was, thanks!
  537.  
  538. Steve Dahm
  539.  
  540. #### BINHEX     pictlink-4d-demo.hqx   ****
  541.  
  542. This is version 1.1 of the PictureLink demo by MediaLab
  543. technologies.  The file is a self-extracting archive in 
  544. binhex 4.0 format.
  545.  
  546.  
  547. #### BINHEX     pictlink-ff-demo.hqx   ****
  548.  
  549. This is version 1.1 of the PictureLink demo by MediaLab
  550. technologies.  The file is a self-extracting archive in 
  551. binhex 4.0 format.
  552.  
  553.  
  554. #### BINHEX     print-list-demo.hqx   ****
  555.  
  556.  
  557. #### BINHEX     quick-code-4dv2-101-demo.hqx   ****
  558.  
  559. From natural!gmq.natural.com!Hillel@uu3.psi.com Thu Jul 22 13:44:08 1993
  560. Date: 22 Jul 1993 11:58:13 -0500
  561. From: "Hillel" <Hillel@gmq.natural.com>
  562. Subject: 4d demo for v2
  563.  
  564.                        Subject:                               Time:11:52 AM
  565.   OFFICE MEMO          4d demo for v2                         Date:7/22/93
  566. Liam:
  567.  
  568. Quick Code Pro, by Natural Intelligence, is a code editor extension for
  569. 4D's design environment.  This is a demo, v1.0.1, for 4D version 2.
  570.  
  571. NNNN  III   III  Hillel N. Cooperman ****************************************
  572.  N NN IIII IIII  Software Developer  ****************************************
  573.  N  NNIIII IIII  Natural Intelligence, Inc. *********************************
  574.  N   N III IIII                                
  575.  N      II IIII  2067 Massachusetts Avenue     internet:   hillel@natural.com
  576.  N    I  I IIII  Cambridge, MA 02140           applelink:  NATURAL
  577.  N    II   IIII  tel (617) 876-4876            aol:        NI INFO
  578. NNN   III   III  fax (617) 492-7425            compuserve: 72427,177
  579.  
  580.  
  581.  
  582.  
  583. #### BINHEX     quick-code-4dv3-101-demo.hqx   ****
  584.  
  585. From natural!gmq.natural.com!Hillel@uu3.psi.com Thu Jul 22 14:06:31 1993
  586. Date: 22 Jul 1993 12:01:27 -0500
  587. From: "Hillel" <Hillel@gmq.natural.com>
  588. Subject: QCP demo for 4D v3
  589.  
  590.                        Subject:                               Time:11:59 AM
  591.   OFFICE MEMO          QCP demo for 4D v3                     Date:7/22/93
  592. Liam:
  593.  
  594. Quick Code Pro, by Natural Intelligence, is a code editor extension for
  595. 4D's design environment.  This is a demo, v1.0.1, for 4D version 3.
  596.  
  597. NNNN  III   III  Hillel N. Cooperman ****************************************
  598.  N NN IIII IIII  Software Developer  ****************************************
  599.  N  NNIIII IIII  Natural Intelligence, Inc. *********************************
  600.  N   N III IIII                                
  601.  N      II IIII  2067 Massachusetts Avenue     internet:   hillel@natural.com
  602.  N    I  I IIII  Cambridge, MA 02140           applelink:  NATURAL
  603.  N    II   IIII  tel (617) 876-4876            aol:        NI INFO
  604. NNN   III   III  fax (617) 492-7425            compuserve: 72427,177
  605.  
  606.  
  607.  
  608.  
  609. #### TEXT       relate-selection-src.txt   ****
  610.  
  611. Here are two approaches to the RelateSelection procedure, which
  612. generates a selection of records in a file based on a selection of
  613. records in a related file.  In v3 JOIN and PROJECT SELECTION replace
  614. this method, though it still has some advantages.
  615.  
  616.  
  617.  
  618. Procedure RelateSelection (enhanced)   5/20/91
  619. ______________________________________________
  620. This is an enhanced version of the recently uploaded RelateSelection. It's 
  621. a little faster overall, and uses arrays to speed up searches on large 
  622. base file selections.
  623.  
  624. This code will find the records in a file (SearchFile) which are related 
  625. to a selection of records in another file  (BaseFile). The files can be 
  626. related one to many, many to one or without drawn relations at all (this 
  627. last is great for creating small indexes (lookup files) for large files). 
  628. So far, when compiled, the code appears to be faster than any other method.
  629.  
  630. Regarding the array technique, be aware that it requires 4 bytes of RAM 
  631.  
  632. #### BINHEX     rsc-menu-pack-4dv2-demo.hqx   ****
  633.  
  634.  
  635. #### BINHEX     rsc-menu-pack-4dv3-demo.hqx   ****
  636.  
  637.  
  638. #### BINHEX     super-label-demo.hqx   ****
  639.  
  640.  
  641. #### BINHEX     sys7-pack-goodies.hqx   ****
  642.  
  643. From isis@netcom.com Fri Jul  2 16:10:41 1993
  644. Date: Fri, 2 Jul 1993 13:11:23 -0800
  645. From: isis@netcom.com (Mike Cohen)
  646. Subject: S7P Goodies
  647.  
  648. This is a demo version of System 7 Pack, version 3.4.2, a commercial
  649. enhancement for 4th Dimension 2.2.3 or 3.0.4 or later. System 7 Pack allows
  650. 4D developers to add AppleEvent support to their applications. With System
  651. 7 Pack, 4D can send and receive AppleEvents, control QuicKeys, launch
  652. applications, and run AppleScript & Frontier Scripts. This demo version is
  653. fully functional except for a startup alert and occasional beeps.
  654.  
  655. This file contains the Frontier glue file & DocServer file and sample
  656. client applications for use with the Address Server demo (in the main demo
  657. package). These files usually don't change between S7P releases.
  658.  
  659. Mike Cohen              | "Software that means business"
  660. ISIS International      |
  661. (818) 788-4747 Voice    | isis@netcom.com
  662. (818) 501-0653 Fax      | mikec20@aol.com
  663.  
  664.  
  665. #### BINHEX     ted-122-db.hqx   ****
  666.  
  667. Date: Wed, 2 Jun 1993 9:34:16 -0400 (EDT) 
  668. From: SAYWARD@VSDEC1.NL.NUWC.NAVY.MIL
  669.  
  670. This is version 1.2.2 of the 4th Dimension (3.0) database TED, a
  671. demo database written by Geoff Perlman of ACI Training.  I have
  672. seen many references to this demo, so I downloaded it from CI$,
  673. and called Geoff to ask permission to upload it to Info-Mac.
  674. Though I have yet to dig through all the code, I can see lots of
  675. helpful hints about using multiple processes.
  676.  
  677.  
  678. #### BINHEX     tips-info.hqx   ****
  679.  
  680.  
  681. #### BINHEX     tips1-db.hqx   ****
  682.  
  683.  
  684. #### BINHEX     tips2-db.hqx   ****
  685.  
  686.  
  687. #### BINHEX     x4-text-demo.hqx   ****
  688.  
  689. From allan_marcus@lanl.gov Thu Sep  9 13:57:08 1993
  690. Date: Thu, 9 Sep 1993 11:57:28 -0700
  691. From: allan_marcus@lanl.gov (Allan Marcus)
  692. Subject: Re: X4Text anyone?
  693.  
  694. Text processing for 4th DimensionR
  695.  
  696. X4Text is an accessory that adds a minimal text processing capacity to 4th
  697. DimensionR applications. If you click on this text, 4D's menu will be
  698. replaced with X4Text's menu and you can try editing yourself. You can play
  699. around with the text freely because the OK button below will not save your
  700. changes.
  701.  
  702. X4Text gives you:
  703. - free choice of font, size and style
  704. - standard Macintosh cut/copy/paste of text with styling attributes
  705. - a simple tab function
  706. - embedded 4D variables in the text
  707. - multi-page documents with visible page breaks
  708. - a program interface to do anything with the text from 4D procedures.
  709.  
  710. X4Text is a mini alternative to advanced word processors. It is very small
  711. (about 30 K) and there is no per-copy charge for using it, so it should not
  712. add any significant cost to the end user's price for a 4D application.
  713.  
  714. I made this program for use in applications that I develop for my own
  715. customers. I am willing to license it to other developers if anyone wants
  716. to use it. You would then get the right to freely use an unlimited number
  717. of copies of the program within your own organization, and the right to
  718. copy and distribute an unlimited number of copies built into applications
  719. that you ship to your customers. My proposal how to write an agreement
  720. about this is under menu choice "Licensing". Sign it and mail it to the
  721. address below and you will get a production version and an invoice. If you
  722. think the words of the agreement should read otherwise, contact me.
  723.  
  724. This demo application illustrates all functions of X4Text. Programmer's
  725. documentation can be read and printed using menu "Programming". The demo
  726. version is fully functional and you can test it in your own application if
  727. you like. The only nasty thing it does is writing "Demo" now and then.
  728.  
  729. Best regards from the author of the program:
  730.  
  731. Jens Blomster
  732. Syrengatan 1
  733. S - 753 24 UPPSALA 
  734. SWEDEN
  735.  
  736. phone +46 18 122032
  737. AppleLink SW0749
  738.  
  739.